package com.hyny.framework.platform.system.entity.vo;

import com.hyny.framework.platform.system.annotation.FieldPower;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("字段权限")
@Data
public class FieldPowerVO {
    /**
     * 字段权限编码
     **/
    @ApiModelProperty(value="字段权限编码",position=1)
    @FieldPower(value = "字段权限编码" )
    private String id;


    @ApiModelProperty(value="类名名称",position=5)
    @FieldPower(value = "类名名称" )
    private String classTitle;
    @ApiModelProperty(value="方法名称",position=6)
    @FieldPower(value = "方法名称" )
    private String methodTitle;

    /**
     * 父数据权限ID
     **/
    @ApiModelProperty(value="父数据权限ID",position=7)
    private Long parentId;


    /**
     * 数据权限名称
     **/
    @ApiModelProperty(value="数据权限名称",position=8)
    @FieldPower(value = "数据权限名称" )
    private String title;


    /**
     * 权限标识
     **/
    @ApiModelProperty(value="权限标识",position=9)
    private String permissions;

}
